#!/bin/bash

# AI悬浮助手启动脚本

echo "🚀 启动AI悬浮助手..."

# 检查Node.js是否安装
if ! command -v node &> /dev/null; then
    echo "❌ 错误: 未找到Node.js，请先安装Node.js"
    exit 1
fi

# 检查npm是否安装
if ! command -v npm &> /dev/null; then
    echo "❌ 错误: 未找到npm，请先安装npm"
    exit 1
fi

# 检查依赖是否安装
if [ ! -d "node_modules" ]; then
    echo "📦 安装依赖..."
    ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ npm install
    if [ $? -ne 0 ]; then
        echo "❌ 依赖安装失败"
        exit 1
    fi
fi

# 启动应用
echo "✨ 启动应用..."
echo "💡 提示: 使用 Alt+Space 快捷键显示/隐藏窗口"
echo "🔧 开发模式: 按 F12 打开开发者工具"
echo "⏹️  停止应用: 按 Ctrl+C"
echo ""

npm run dev

echo "👋 应用已退出"